compound impression - French English Dictionary